import {Component} from 'react'

export class Lucy extends Component {

    sendData = (event) => {
        // 如果用户按下的不是回车键，不执行任何动作
        if(event.keyCode !== 13) return;
        if(event.target.value.trim() === ''){
            alert('不要啥也不填呀 o(╥﹏╥)o')
            return
        }

        // 获取父组件传来的函数，作为向父传递data的介质
        const {bus} = this.props

        // 执行父组件传来的函数，将要传递的 data 传入
        bus(event.target.value)
    }

    render(){
        return (
            <div>
                <span>This is Lucy, I say: </span>
                <input type="text" onKeyUp={this.sendData}/>
            </div>
        )
    }
}